package com.deer.wms.ASN.manage.model.in;

import com.deer.wms.inventory.model.Inventory.ItemBatch;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @author wei
 */
@Getter
@Setter
public class AcceptInsert extends ItemBatch {

    /**
     * 仓库ID
     */
    private Integer wareId;

    /**
     * 仓库名称
     */
    private String wareName;

    /**
     * 货主名称
     */
    private String organizationName;

    /**
     * 物料名称
     */
    private String itemName;

    /**
     * 目标包装
     */
    private Integer toPackDetailId;

    /**
     * 包装描述
     */
    private String toPackDescribe;

    /**
     * 转换率
     */
    private Double toTransRatio;

    /**
     * 计划数量
     */
    private Double expectQuantity;

    /**
     * 收货数量
     */
    private Double toQuantity;

    /**
     * 目标容器
     */
    private String toBoxCode;

    /**
     * 目标库位
     */
    private String toCellCode;

    /**
     * 收货人ID
     */
    private Integer acceptUserId;

    /**
     * 收货人
     */
    private String acceptUserName;

    /**
     * 收货时间
     */
    private String acceptTime;

    /**
     * 单据类型   0-默认验收 1-采购入库  2-ASN单 3-盲收 4-冻结  5-扫描验收  6-异常验收
     */
    private Integer billType;

    /**
     * ASN单号
     */
    private String asnBillNo;

    /**
     * ASN明细号
     */
    private String asnDetailNo;

    /**
     * 采购单号
     */
    private String requestDetailDetailNo;

    /**
     * 送货单
     */
    private String shipBillNo;

    /**
     * 异常ID
     */
    private Integer acceptExId;

    /**
     * 是否打印
     */
    private Boolean autoPrint;

    /**
     * 是否爆款（越库）
     */
    private Boolean baoKuan;

    /**
     * 序列号
     */
    private List<String> serialNos;

    /**
     * 是否通过PDA操作
     */
    private Boolean isOperByPda;
}
